<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>报告日志管理</title>
<%@include file="/jsp/include/common.jsp"%>
</head>
<body class="easyui-layout">
	<%@include file="/jsp/include/commonLayout.jsp"%>
	<div data-options="region:'center'">
		<div>
			<!-- 数据表格  -->
			<table id="dataGrid"></table>
			<!-- 添加或编辑用户的弹出窗口 begin -->
			<div id="saveOrEditDlg" class="easyui-dialog"
				style="width: 400px; height: 280px; padding: 10px 10px"
				closed="true" buttons="#dlg-buttons" data-options="modal:true">
				<form id="saveOrEditForm" method="post">
					
					<input type="hidden" name="oid">
				</form>
			</div>
			<div id="dlg-buttons">
				<a class="easyui-linkbutton" iconCls="icon-ok"
					onclick="saveOrEditUser()">保存</a> <a class="easyui-linkbutton"
					iconCls="icon-cancel"
					onclick="javascript:$('#saveOrEditDlg').dialog('close')">取消</a>
			</div>
			<!-- 添加或编辑用户的弹出窗口 end -->
		</div>
		
		<!-- 用户角色管理 -->
		<div id="roleManageWindow" class="easyui-window" data-options="title:'管理角色',closed:true,modal:true,width:700,height:500">
			<div style="height: 50%">
				<table id="userRoleTable"></table>
			</div>
			<div style="height: 50%">
				<table id="userNotHaveRoleTable"></table>
			</div>
		</div>
		
		<!-- 用户命令管理 -->
		<div id="actionManageWindow" class="easyui-window" data-options="title:'管理命令',closed:true,modal:true,width:700,height:500">
			<table id="resourceTable"></table>
		</div>
	</div>
</body>
<script type="text/javascript">
	$(document).ready(function() {
		 
		initReportGrid("0",null);
	});
		function initReportGrid(id,file_create_time) {
			// 初始化表格
			var dataGrid =null;
			 dataGrid = $('#dataGrid').datagrid({
				sortName: 'file_create_time',
				rownumbers : true,	//如果为true，则显示一个行号列
				fitColumns : true,	//真正的自动展开/收缩列的大小，以适应网格的宽度，防止水平滚动
				collapsible : true,	//定义是否显示可折叠按钮
				title : '报告详细信息',	//在面板头部显示的标题文本
				pagination : true,	//如果为true，则在DataGrid控件底部显示分页工具栏
				pagePosition : 'bottom',	//定义分页工具栏的位置
				method : 'post', //该方法类型请求远程数据
				singleSelect : false,//只能选一行
				url : getRootPath() + '/ErrorLogController/getErrorLogForGrid.do',
				queryParams: {
					pid: id,
					file_create_time: file_create_time
				},
				singleSelect : false,//只能选一行
				striped : true, //数据条纹显示
				frozenColumns : [ [ {//不可被删除的列
					field : 'ck',	//列字段名称		
					hidden:true,
					checkbox : true	//如果为true，则显示复选框
				} ] ],
				columns : [ [ {
					field : 'id',
					title : 'id',
					width : 10,
					hidden : true,
					sortable : true	//如果为true，则允许列使用排序
				}, {
					field : 'oname',
					title : '文档名称',
					width : 100,
					sortable : true	//如果为true，则允许列使用排序
				}, {
					field : 'odesc',
					title : '文件类型',
					width : 50,
					formatter: function(value,row,index){ return "错误报告";}

				},{
					field : 'file_create_time',
					title : '生成时间',
					width : 50
				}] ],
				onClickRow: function(rowIndex, rowData){
					
					window.open(getPDFUrl(rowData.local_name));
				},
				remoteFilter : true,	//设置为true时，启用远程过滤
				filterDelay : 700,		//延迟过滤 'text' 过滤器组件中最后一次键盘输入事件
				filterStringify : function(data) {	//字符串化过滤器规则的函数
					return JSON.stringify(data);
				}
			});
			 dataGrid.datagrid('enableFilter');
		}
		

		function getPDFUrl(filePath){
			var rootPath=getRootPath().replace("8080","8888").replace("easy","pdf").replace("devfw","pdf");
			if (filePath==null||filePath==""){
				alert("filePath is NaN");
			}
			filePath=filePath.replace(/\\/g,"/");
			return rootPath+"/"+filePath;
	}
	// 保存用户


</script>
</html>
